home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19950528-19950726 / 000346_news@columbia.edu_Wed Jul 12 06:06:51 1995.msg < prev    next >
Internet Message Format  |  2020-01-01  |  2KB

  1. Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA11696
  2.   (5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Thu, 13 Jul 1995 03:18:42 -0400
  3. Received: by apakabar.cc.columbia.edu id AA21086
  4.   (5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Thu, 13 Jul 1995 03:18:40 -0400
  5. Path: news.columbia.edu!panix!news.mathworks.com!gatech!howland.reston.ans.net!news.cac.psu.edu!psuvm!hdk
  6. Organization: Penn State University
  7. Date: Wed, 12 Jul 1995 10:06:51 EDT
  8. From: H. D. Knoble <HDK@psuvm.psu.edu>
  9. Message-Id: <95193.100651HDK@psuvm.psu.edu>
  10. Newsgroups: comp.protocols.kermit.misc
  11. Subject: Re: Binary files in Kerm CMS 4.3
  12. References: <3tulne$j02@cronkite.ocis.temple.edu>
  13. Lines: 16
  14. Apparently-To: kermit.misc@watsun.cc.columbia.edu
  15.  
  16. V-binary and D-binary(decimal binary) do the same thing, namely
  17. allow CMS dependent varying length records ("undefined" length
  18. variable length records - e.g., * MODULE files) to be
  19. downloaded to DOS and later uploaded and recovered exactly. The
  20. actual CMS lrecls are written in the front of each record. For d-binary
  21. you can even edit the DOS file and "see" these record lengths.
  22.  
  23. This recording of actual LRECL is necessary (for MODULEs for example)
  24. because these CMS files ARE varying length, but do not have block and
  25. segment control fields are part of the record like RECFM=V varying length
  26. data files do. That is, these are really RECFM=U (Undefined) records.
  27. Kermit-CMS reads such undefined length records from a CMS file and
  28. temporarily creates a length field in binary (v-binary) or decimal(d-binary)
  29. and prepends this to the records on download and strips it on upload while
  30. simultaneously re-writing undefined length records back to CMS exactly
  31. as they existed at download time. Neat isn't it:-) Thanks to Columbia U.
  32. and John Chandler, (co)author of Kermit-CMS.